package com.har.modules.web.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;

/**
 * 受益人详细信息表
 * 
 * @author maoruidd
 * @email 
 * @date 2018-09-17 15:48:54
 */
@TableName("t_legal")
public class LegalEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键id
	 */
	@TableId
	private Long id;
	/**
	 * 被保人信息表主键id
	 */
	private Long insuredId;
	/**
	 * 姓名(长度小于32个汉字)
	 */
	private String benefitName;
	/**
	 * 与被保人关系(00:本人;01:配偶;02:父母;03:子女;05:兄弟姐妹;06:雇主;
07:雇员;08:祖父母、外祖父母;09:祖孙、外祖孙;10:监护人;11:被监护人;12:朋友;17:雇佣;98:未知;99:其他)
	 */
	private String benefitRelation;
	/**
	 * 受益顺序
	 */
	private Integer benefitListNumber;
	/**
	 * 受益比例(50代表50%；20代表20%)
	 */
	private Integer share;
	/**
	 * 证件类型(01-居民身份证,02-军官证,03-护照
,04-驾驶执照,05-返乡证,06-组织机构代码证,07-港澳通行证,08-台湾通行证,96-营业执照,97-税务登记证,98-代理业务员职业证号,99-其他)
	 */
	private String benefitIdType;
	/**
	 * 证件号码
	 */
	private String benefitNumber;

	/**
	 * 设置：主键id
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键id
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：被保人信息表主键id
	 */
	public void setInsuredId(Long insuredId) {
		this.insuredId = insuredId;
	}
	/**
	 * 获取：被保人信息表主键id
	 */
	public Long getInsuredId() {
		return insuredId;
	}
	/**
	 * 设置：姓名(长度小于32个汉字)
	 */
	public void setBenefitName(String benefitName) {
		this.benefitName = benefitName;
	}
	/**
	 * 获取：姓名(长度小于32个汉字)
	 */
	public String getBenefitName() {
		return benefitName;
	}
	/**
	 * 设置：与被保人关系(00:本人;01:配偶;02:父母;03:子女;05:兄弟姐妹;06:雇主;
07:雇员;08:祖父母、外祖父母;09:祖孙、外祖孙;10:监护人;11:被监护人;12:朋友;17:雇佣;98:未知;99:其他)
	 */
	public void setBenefitRelation(String benefitRelation) {
		this.benefitRelation = benefitRelation;
	}
	/**
	 * 获取：与被保人关系(00:本人;01:配偶;02:父母;03:子女;05:兄弟姐妹;06:雇主;
07:雇员;08:祖父母、外祖父母;09:祖孙、外祖孙;10:监护人;11:被监护人;12:朋友;17:雇佣;98:未知;99:其他)
	 */
	public String getBenefitRelation() {
		return benefitRelation;
	}
	/**
	 * 设置：受益顺序
	 */
	public void setBenefitListNumber(Integer benefitListNumber) {
		this.benefitListNumber = benefitListNumber;
	}
	/**
	 * 获取：受益顺序
	 */
	public Integer getBenefitListNumber() {
		return benefitListNumber;
	}
	/**
	 * 设置：受益比例(50代表50%；20代表20%)
	 */
	public void setShare(Integer share) {
		this.share = share;
	}
	/**
	 * 获取：受益比例(50代表50%；20代表20%)
	 */
	public Integer getShare() {
		return share;
	}
	/**
	 * 设置：证件类型(01-居民身份证,02-军官证,03-护照
,04-驾驶执照,05-返乡证,06-组织机构代码证,07-港澳通行证,08-台湾通行证,96-营业执照,97-税务登记证,98-代理业务员职业证号,99-其他)
	 */
	public void setBenefitIdType(String benefitIdType) {
		this.benefitIdType = benefitIdType;
	}
	/**
	 * 获取：证件类型(01-居民身份证,02-军官证,03-护照
,04-驾驶执照,05-返乡证,06-组织机构代码证,07-港澳通行证,08-台湾通行证,96-营业执照,97-税务登记证,98-代理业务员职业证号,99-其他)
	 */
	public String getBenefitIdType() {
		return benefitIdType;
	}
	/**
	 * 设置：证件号码
	 */
	public void setBenefitNumber(String benefitNumber) {
		this.benefitNumber = benefitNumber;
	}
	/**
	 * 获取：证件号码
	 */
	public String getBenefitNumber() {
		return benefitNumber;
	}
}
